From fbd08674cc7bed51d1b00a2cea73478152804333 Mon Sep 17 00:00:00 2001 From: "cl349@arcadians.cl.cam.ac.uk" Date: Wed, 8 Dec 2004 01:29:27 +0000 Subject: [PATCH] bitkeeper revision 1.1159.170.62 (41b658f7CVacvwHL6JLDDIqJsW_sSQ) Update to Linux 2.6.10-rc3. --- .rootkeys | 254 +++++++++--------- .../arch/xen/Kconfig | 0 .../arch/xen/Kconfig.drivers | 0 .../arch/xen/Makefile | 0 .../arch/xen/boot/Makefile | 0 .../arch/xen/configs/xen0_defconfig | 0 .../arch/xen/configs/xenU_defconfig | 0 .../arch/xen/i386/Kconfig | 0 .../arch/xen/i386/Makefile | 0 .../arch/xen/i386/kernel/Makefile | 0 .../arch/xen/i386/kernel/cpu/Makefile | 0 .../arch/xen/i386/kernel/cpu/common.c | 0 .../arch/xen/i386/kernel/cpu/mtrr/Makefile | 0 .../arch/xen/i386/kernel/cpu/mtrr/main.c | 0 .../arch/xen/i386/kernel/entry.S | 0 .../arch/xen/i386/kernel/head.S | 0 .../arch/xen/i386/kernel/i386_ksyms.c | 0 .../arch/xen/i386/kernel/ioport.c | 0 .../arch/xen/i386/kernel/ldt.c | 0 .../arch/xen/i386/kernel/pci-dma.c | 0 .../arch/xen/i386/kernel/process.c | 0 .../arch/xen/i386/kernel/setup.c | 0 .../arch/xen/i386/kernel/signal.c | 35 ++- .../arch/xen/i386/kernel/time.c | 0 .../arch/xen/i386/kernel/timers/Makefile | 0 .../arch/xen/i386/kernel/timers/timer_tsc.c | 0 .../arch/xen/i386/kernel/traps.c | 13 +- .../arch/xen/i386/kernel/vsyscall.S | 0 .../arch/xen/i386/kernel/vsyscall.lds | 0 .../arch/xen/i386/mm/Makefile | 0 .../arch/xen/i386/mm/fault.c | 0 .../arch/xen/i386/mm/highmem.c | 0 .../arch/xen/i386/mm/hypervisor.c | 0 .../arch/xen/i386/mm/init.c | 0 .../arch/xen/i386/mm/ioremap.c | 0 .../arch/xen/i386/mm/pageattr.c | 0 .../arch/xen/i386/mm/pgtable.c | 0 .../arch/xen/i386/pci/Makefile | 0 .../arch/xen/i386/pci/direct.c | 0 .../arch/xen/i386/pci/irq.c | 0 .../arch/xen/kernel/Makefile | 0 .../arch/xen/kernel/ctrl_if.c | 0 .../arch/xen/kernel/devmem.c | 0 .../arch/xen/kernel/evtchn.c | 0 .../arch/xen/kernel/fixup.c | 0 .../arch/xen/kernel/gnttab.c | 0 .../arch/xen/kernel/reboot.c | 0 .../arch/xen/kernel/skbuff.c | 0 .../arch/xen/kernel/xen_proc.c | 0 .../drivers/Makefile | 0 .../drivers/char/mem.c | 0 .../drivers/char/tty_io.c | 2 +- .../drivers/xen/Makefile | 0 .../drivers/xen/balloon/Makefile | 0 .../drivers/xen/balloon/balloon.c | 0 .../drivers/xen/blkback/Makefile | 0 .../drivers/xen/blkback/blkback.c | 0 .../drivers/xen/blkback/common.h | 0 .../drivers/xen/blkback/control.c | 0 .../drivers/xen/blkback/interface.c | 0 .../drivers/xen/blkback/vbd.c | 0 .../drivers/xen/blkfront/Kconfig | 0 .../drivers/xen/blkfront/Makefile | 0 .../drivers/xen/blkfront/blkfront.c | 0 .../drivers/xen/blkfront/block.h | 0 .../drivers/xen/blkfront/vbd.c | 0 .../drivers/xen/console/Makefile | 0 .../drivers/xen/console/console.c | 0 .../drivers/xen/evtchn/Makefile | 0 .../drivers/xen/evtchn/evtchn.c | 0 .../drivers/xen/netback/Makefile | 0 .../drivers/xen/netback/common.h | 0 .../drivers/xen/netback/control.c | 0 .../drivers/xen/netback/interface.c | 0 .../drivers/xen/netback/netback.c | 0 .../drivers/xen/netfront/Kconfig | 0 .../drivers/xen/netfront/Makefile | 0 .../drivers/xen/netfront/netfront.c | 0 .../drivers/xen/privcmd/Makefile | 0 .../drivers/xen/privcmd/privcmd.c | 0 .../include/asm-generic/pgtable.h | 0 .../include/asm-xen/asm-i386/desc.h | 0 .../include/asm-xen/asm-i386/dma-mapping.h | 0 .../include/asm-xen/asm-i386/fixmap.h | 0 .../include/asm-xen/asm-i386/floppy.h | 0 .../include/asm-xen/asm-i386/highmem.h | 0 .../include/asm-xen/asm-i386/io.h | 30 --- .../asm-xen/asm-i386/mach-xen/irq_vectors.h | 0 .../asm-i386/mach-xen/setup_arch_post.h | 0 .../asm-i386/mach-xen/setup_arch_pre.h | 0 .../include/asm-xen/asm-i386/mmu_context.h | 0 .../include/asm-xen/asm-i386/msr.h | 0 .../include/asm-xen/asm-i386/page.h | 0 .../include/asm-xen/asm-i386/param.h | 0 .../include/asm-xen/asm-i386/pci.h | 0 .../include/asm-xen/asm-i386/pgalloc.h | 0 .../asm-xen/asm-i386/pgtable-2level-defs.h | 0 .../include/asm-xen/asm-i386/pgtable-2level.h | 0 .../include/asm-xen/asm-i386/pgtable.h | 0 .../include/asm-xen/asm-i386/processor.h | 0 .../include/asm-xen/asm-i386/ptrace.h | 0 .../include/asm-xen/asm-i386/segment.h | 0 .../include/asm-xen/asm-i386/setup.h | 0 .../include/asm-xen/asm-i386/synch_bitops.h | 0 .../include/asm-xen/asm-i386/system.h | 0 .../include/asm-xen/asm-i386/tlbflush.h | 0 .../include/asm-xen/asm-i386/vga.h | 0 .../include/asm-xen/asm-i386/xor.h | 0 .../include/asm-xen/balloon.h | 0 .../include/asm-xen/ctrl_if.h | 0 .../include/asm-xen/evtchn.h | 0 .../include/asm-xen/foreign_page.h | 0 .../include/asm-xen/gnttab.h | 0 .../include/asm-xen/hypervisor.h | 0 .../include/asm-xen/linux-public/privcmd.h | 0 .../include/asm-xen/linux-public/suspend.h | 0 .../include/asm-xen/multicall.h | 0 .../include/asm-xen/queues.h | 0 .../include/asm-xen/xen_proc.h | 0 .../include/linux/gfp.h | 0 .../include/linux/irq.h | 0 .../include/linux/skbuff.h | 0 .../kernel/irq/manage.c | 0 .../mkbuildtree | 0 .../mm/memory.c | 20 +- .../mm/page_alloc.c | 41 +-- .../net/core/skbuff.c | 4 +- .../net/ipv4/raw.c | 1 + 128 files changed, 189 insertions(+), 211 deletions(-) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/Kconfig (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/Kconfig.drivers (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/boot/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/configs/xen0_defconfig (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/configs/xenU_defconfig (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/Kconfig (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/cpu/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/cpu/common.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/cpu/mtrr/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/cpu/mtrr/main.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/entry.S (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/head.S (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/i386_ksyms.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/ioport.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/ldt.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/pci-dma.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/process.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/setup.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/signal.c (95%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/time.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/timers/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/timers/timer_tsc.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/traps.c (98%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/vsyscall.S (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/kernel/vsyscall.lds (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/fault.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/highmem.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/hypervisor.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/init.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/ioremap.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/pageattr.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/mm/pgtable.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/pci/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/pci/direct.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/i386/pci/irq.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/ctrl_if.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/devmem.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/evtchn.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/fixup.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/gnttab.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/reboot.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/skbuff.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/arch/xen/kernel/xen_proc.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/char/mem.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/char/tty_io.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/balloon/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/balloon/balloon.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkback/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkback/blkback.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkback/common.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkback/control.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkback/interface.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkback/vbd.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkfront/Kconfig (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkfront/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkfront/blkfront.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkfront/block.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/blkfront/vbd.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/console/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/console/console.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/evtchn/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/evtchn/evtchn.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netback/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netback/common.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netback/control.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netback/interface.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netback/netback.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netfront/Kconfig (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netfront/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/netfront/netfront.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/privcmd/Makefile (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/drivers/xen/privcmd/privcmd.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-generic/pgtable.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/desc.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/dma-mapping.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/fixmap.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/floppy.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/highmem.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/io.h (95%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/mach-xen/irq_vectors.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/mmu_context.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/msr.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/page.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/param.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/pci.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/pgalloc.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/pgtable-2level-defs.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/pgtable-2level.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/pgtable.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/processor.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/ptrace.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/segment.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/setup.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/synch_bitops.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/system.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/tlbflush.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/vga.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/asm-i386/xor.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/balloon.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/ctrl_if.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/evtchn.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/foreign_page.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/gnttab.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/hypervisor.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/linux-public/privcmd.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/linux-public/suspend.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/multicall.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/queues.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/asm-xen/xen_proc.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/linux/gfp.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/linux/irq.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/include/linux/skbuff.h (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/kernel/irq/manage.c (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/mkbuildtree (100%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/mm/memory.c (99%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/mm/page_alloc.c (98%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/net/core/skbuff.c (99%) rename {linux-2.6.10-rc2-xen-sparse => linux-2.6.10-rc3-xen-sparse}/net/ipv4/raw.c (99%) diff --git a/.rootkeys b/.rootkeys index 932dc5ec9d..b5b9be3932 100644 --- a/.rootkeys +++ b/.rootkeys @@ -128,133 +128,133 @@ 3e5a4e683HKVU-sxtagrDasRB8eBVw linux-2.4.28-xen-sparse/mm/swapfile.c 41180721bNns9Na7w1nJ0ZVt8bhUNA linux-2.4.28-xen-sparse/mm/vmalloc.c 41505c57WAd5l1rlfCLNSCpx9J13vA linux-2.4.28-xen-sparse/net/core/skbuff.c -40f562372u3A7_kfbYYixPHJJxYUxA linux-2.6.10-rc2-xen-sparse/arch/xen/Kconfig -40f56237utH41NPukqHksuNf29IC9A linux-2.6.10-rc2-xen-sparse/arch/xen/Kconfig.drivers -40f56237penAAlWVBVDpeQZNFIg8CA linux-2.6.10-rc2-xen-sparse/arch/xen/Makefile -40f56237JTc60m1FRlUxkUaGSQKrNw linux-2.6.10-rc2-xen-sparse/arch/xen/boot/Makefile -40f56237hRxbacU_3PdoAl6DjZ3Jnw linux-2.6.10-rc2-xen-sparse/arch/xen/configs/xen0_defconfig -40f56237wubfjJKlfIzZlI3ZM2VgGA linux-2.6.10-rc2-xen-sparse/arch/xen/configs/xenU_defconfig -40f56237Mta0yHNaMS_qtM2rge0qYA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/Kconfig -40f56238u2CJdXNpjsZgHBxeVyY-2g linux-2.6.10-rc2-xen-sparse/arch/xen/i386/Makefile -40f56238eczveJ86k_4hNxCLRQIF-g linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/Makefile -40f56238rXVTJQKbBuXXLH52qEArcg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/Makefile -40f562385s4lr6Zg92gExe7UQ4A76Q linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/common.c -41ab440bnpxZdWShZrGgM9pPaz5rmA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile -41ab440bBKWz-aEOEojU4PAMXe3Ppg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c -40f56238XDtHSijkAFlbv1PT8Bhw_Q linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/entry.S -40f56238bnvciAuyzAiMkdzGErYt1A linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/head.S -40f58a0d31M2EkuPbG94ns_nOi0PVA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c -40faa751_zbZlAmLyQgCXdYekVFdWA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/ioport.c -40f56238ue3YRsK52HG7iccNzP1AwQ linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/ldt.c -4107adf1cNtsuOxOB4T6paAoY2R2PA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/pci-dma.c -40f56238a8iOVDEoostsbun_sy2i4g linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/process.c -40f56238YQIJoYG2ehDGEcdTgLmGbg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/setup.c -40f56238nWMQg7CKbyTy0KJNvCzbtg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/signal.c -40f56238qVGkpO_ycnQA8k03kQzAgA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/time.c -40f56238NzTgeO63RGoxHrW5NQeO3Q linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/timers/Makefile -40f56238BMqG5PuSHufpjbvp_helBw linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c -40f562389xNa78YBZciUibQjyRU_Lg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/traps.c -40f56238JypKAUG01ZojFwH7qnZ5uA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vsyscall.S -40f56238wi6AdNQjm0RT57bSkwb6hg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vsyscall.lds -40f56238a3w6-byOzexIlMgni76Lcg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/Makefile -40f56238ILx8xlbywNbzTdv5Zr4xXQ linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/fault.c -4118cc35CbY8rfGVspF5O-7EkXBEAA linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/highmem.c -40f562383SKvDStdtrvzr5fyCbW4rw linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/hypervisor.c -40f56239xcNylAxuGsQHwi1AyMLV8w linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/init.c -41062ab7CjxC1UBaFhOMWWdhHkIUyg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/ioremap.c -413b5ab8LIowAnQrEmaOJSdmqm96jQ linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/pageattr.c -40f5623906UYHv1rsVUeRc0tFT0dWw linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/pgtable.c -4107adf12ndy94MidCaivDibJ3pPAg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/Makefile -4107adf1WcCgkhsdLTRGX52cOG1vJg linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/direct.c -4107adf1s5u6249DNPUViX1YNagbUQ linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/irq.c -40f56239zOksGg_H4XD4ye6iZNtoZA linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/Makefile -40f56239bvOjuuuViZ0XMlNiREFC0A linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/ctrl_if.c -41ab6fa06JdF7jxUsuDcjN3UhuIAxg linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/devmem.c -40f56238xFQe9T7M_U_FItM-bZIpLw linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/evtchn.c -4110f478aeQWllIN7J4kouAHiAqrPw linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/fixup.c -412dfae9eA3_6e6bCGUtg1mj8b56fQ linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/gnttab.c -40f562392LBhwmOxVPsYdkYXMxI_ZQ linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/reboot.c -414c113396tK1HTVeUalm3u-1DF16g linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/skbuff.c -3f68905c5eiA-lBMQSvXLMWS1ikDEA linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/xen_proc.c -41261688yS8eAyy-7kzG4KBs0xbYCA linux-2.6.10-rc2-xen-sparse/drivers/Makefile -4108f5c1WfTIrs0HZFeV39sttekCTw linux-2.6.10-rc2-xen-sparse/drivers/char/mem.c -4111308bZAIzwf_Kzu6x1TZYZ3E0_Q linux-2.6.10-rc2-xen-sparse/drivers/char/tty_io.c -40f56239Dp_vMTgz8TEbvo1hjHGc3w linux-2.6.10-rc2-xen-sparse/drivers/xen/Makefile -41768fbcncpBQf8s2l2-CwoSNIZ9uA linux-2.6.10-rc2-xen-sparse/drivers/xen/balloon/Makefile -3e6377f8i5e9eGz7Pw6fQuhuTQ7DQg linux-2.6.10-rc2-xen-sparse/drivers/xen/balloon/balloon.c -410d0893otFGghmv4dUXDUBBdY5aIA linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/Makefile -4087cf0d1XgMkooTZAiJS6NrcpLQNQ linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/blkback.c -4087cf0dZadZ8r6CEt4fNN350Yle3A linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/common.h -4087cf0dxlh29iw0w-9rxOCEGCjPcw linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/control.c -4087cf0dbuoH20fMjNZjcgrRK-1msQ linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/interface.c -4087cf0dk97tacDzxfByWV7JifUYqA linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/vbd.c -40f56239Sfle6wGv5FS0wjS_HI150A linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/Kconfig -40f562395atl9x4suKGhPkjqLOXESg linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/Makefile -40f56239-JNIaTzlviVJohVdoYOUpw linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/blkfront.c -40f56239y9naBTXe40Pi2J_z3p-d1g linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/block.h -40f56239BVfPsXBiWQitXgDRtOsiqg linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/vbd.c -40f56239fsLjvtD8YBRAWphps4FDjg linux-2.6.10-rc2-xen-sparse/drivers/xen/console/Makefile -3e5a4e651TH-SXHoufurnWjgl5bfOA linux-2.6.10-rc2-xen-sparse/drivers/xen/console/console.c -40f56239KYxO0YabhPzCTeUuln-lnA linux-2.6.10-rc2-xen-sparse/drivers/xen/evtchn/Makefile -40f56239DoibTX6R-ZYd3QTXAB8_TA linux-2.6.10-rc2-xen-sparse/drivers/xen/evtchn/evtchn.c -410a9817HEVJvred5Oy_uKH3HFJC5Q linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/Makefile -4097ba831lpGeLlPg-bfV8XarVVuoQ linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/common.h -4097ba83wvv8yi5P5xugCUBAdb6O-A linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/control.c -4097ba83byY5bTSugJGZ1exTxIcMKw linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/interface.c -4087cf0dGmSbFhFZyIZBJzvqxY-qBw linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/netback.c -40f56239lrg_Ob0BJ8WBFS1zeg2CYw linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/Kconfig -40f56239Wd4k_ycG_mFsSO1r5xKdtQ linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/Makefile -405853f6nbeazrNyEWNHBuoSg2PiPA linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/netfront.c -4108f5c1ppFXVpQzCOAZ6xXYubsjKA linux-2.6.10-rc2-xen-sparse/drivers/xen/privcmd/Makefile -3e5a4e65IUfzzMu2kZFlGEB8-rpTaA linux-2.6.10-rc2-xen-sparse/drivers/xen/privcmd/privcmd.c -412f47e4RKD-R5IS5gEXvcT8L4v8gA linux-2.6.10-rc2-xen-sparse/include/asm-generic/pgtable.h -40f56239YAjS52QG2FIAQpHDZAdGHg linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/desc.h -4107adf1E5O4ztGHNGMzCCNhcvqNow linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h -40f5623akIoBsQ3KxSB2kufkbgONXQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/fixmap.h -41979925z1MsKU1SfuuheM1IFDQ_bA linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/floppy.h -4118b6a418gnL6AZsTdglC92YGqYTg linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/highmem.h -40f5623aJVXQwpJMOLE99XgvGsfQ8Q linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/io.h -40f5623aKXkBBxgpLx2NcvkncQ1Yyw linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h -40f5623aDMCsWOFO0jktZ4e8sjwvEg linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h -40f5623arsFXkGdPvIqvFi3yFXGR0Q linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h -4120f807GCO0uqsLqdZj9csxR1Wthw linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mmu_context.h -40f5623aFTyFTR-vdiA-KaGxk5JOKQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/msr.h -40f5623adgjZq9nAgCt0IXdWl7udSA linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/page.h -40f5623a54NuG-7qHihGYmw4wWQnMA linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/param.h -41137cc1kkvg0cg7uxddcEfjL7L67w linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pci.h -40f5623atCokYc2uCysSJ8jFO8TEsw linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgalloc.h -412e01beTwiaC8sYY4XJP8PxLST5CA linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h -40f5623aEToIXouJgO-ao5d5pcEt1w linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h -40f5623aCCXRPlGpNthVXstGz9ZV3A linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable.h -40f5623aPCkQQfPtJSooGdhcatrvnQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/processor.h -412ea0afQL2CAI-f522TbLjLPMibPQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/ptrace.h -40f5623bzLvxr7WoJIxVf2OH4rCBJg linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/segment.h -40f5623bG_LzgG6-qwk292nTc5Wabw linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/setup.h -40f5623bgzm_9vwxpzJswlAxg298Gg linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h -40f5623bVdKP7Dt7qm8twu3NcnGNbA linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/system.h -40f5623bc8LKPRO09wY5dGDnY_YCpw linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/tlbflush.h -41062ab7uFxnCq-KtPeAm-aV8CicgA linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/vga.h -40f5623bxUbeGjkRrjDguCy_Gm8RLw linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/xor.h -41af4017PDMuSmMWtSRU5UC9Vylw5g linux-2.6.10-rc2-xen-sparse/include/asm-xen/balloon.h -40f5623bYNP7tHE2zX6YQxp9Zq2utQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/ctrl_if.h -40f5623b3Eqs8pAc5WpPX8_jTzV2qw linux-2.6.10-rc2-xen-sparse/include/asm-xen/evtchn.h -419b4e9367PjTEvdjwavWN12BeBBXg linux-2.6.10-rc2-xen-sparse/include/asm-xen/foreign_page.h -412dfaeazclyNDM0cpnp60Yo4xulpQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/gnttab.h -40f5623aGPlsm0u1LTO-NVZ6AGzNRQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/hypervisor.h -3f108af1ylCIm82H052FVTfXACBHrw linux-2.6.10-rc2-xen-sparse/include/asm-xen/linux-public/privcmd.h -3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/linux-public/suspend.h -40f5623cndVUFlkxpf7Lfx7xu8madQ linux-2.6.10-rc2-xen-sparse/include/asm-xen/multicall.h -4122466356eIBnC9ot44WSVVIFyhQA linux-2.6.10-rc2-xen-sparse/include/asm-xen/queues.h -3f689063BoW-HWV3auUJ-OqXfcGArw linux-2.6.10-rc2-xen-sparse/include/asm-xen/xen_proc.h -419b4e93z2S0gR17XTy8wg09JEwAhg linux-2.6.10-rc2-xen-sparse/include/linux/gfp.h -419dfc609zbti8rqL60tL2dHXQ_rvQ linux-2.6.10-rc2-xen-sparse/include/linux/irq.h -4124f66f4NaKNa0xPiGGykn9QaZk3w linux-2.6.10-rc2-xen-sparse/include/linux/skbuff.h -419dfc6awx7w88wk6cG9P3mPidX6LQ linux-2.6.10-rc2-xen-sparse/kernel/irq/manage.c -40f56a0ddHCSs3501MY4hRf22tctOw linux-2.6.10-rc2-xen-sparse/mkbuildtree -412f46c0LJuKAgSPGoC0Z1DEkLfuLA linux-2.6.10-rc2-xen-sparse/mm/memory.c -410a94a4KT6I6X0LVc7djB39tRDp4g linux-2.6.10-rc2-xen-sparse/mm/page_alloc.c -41505c572m-s9ATiO1LiD1GPznTTIg linux-2.6.10-rc2-xen-sparse/net/core/skbuff.c -4149ec79wMpIHdvbntxqVGLRZZjPxw linux-2.6.10-rc2-xen-sparse/net/ipv4/raw.c +40f562372u3A7_kfbYYixPHJJxYUxA linux-2.6.10-rc3-xen-sparse/arch/xen/Kconfig +40f56237utH41NPukqHksuNf29IC9A linux-2.6.10-rc3-xen-sparse/arch/xen/Kconfig.drivers +40f56237penAAlWVBVDpeQZNFIg8CA linux-2.6.10-rc3-xen-sparse/arch/xen/Makefile +40f56237JTc60m1FRlUxkUaGSQKrNw linux-2.6.10-rc3-xen-sparse/arch/xen/boot/Makefile +40f56237hRxbacU_3PdoAl6DjZ3Jnw linux-2.6.10-rc3-xen-sparse/arch/xen/configs/xen0_defconfig +40f56237wubfjJKlfIzZlI3ZM2VgGA linux-2.6.10-rc3-xen-sparse/arch/xen/configs/xenU_defconfig +40f56237Mta0yHNaMS_qtM2rge0qYA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/Kconfig +40f56238u2CJdXNpjsZgHBxeVyY-2g linux-2.6.10-rc3-xen-sparse/arch/xen/i386/Makefile +40f56238eczveJ86k_4hNxCLRQIF-g linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/Makefile +40f56238rXVTJQKbBuXXLH52qEArcg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/Makefile +40f562385s4lr6Zg92gExe7UQ4A76Q linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/common.c +41ab440bnpxZdWShZrGgM9pPaz5rmA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile +41ab440bBKWz-aEOEojU4PAMXe3Ppg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c +40f56238XDtHSijkAFlbv1PT8Bhw_Q linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/entry.S +40f56238bnvciAuyzAiMkdzGErYt1A linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/head.S +40f58a0d31M2EkuPbG94ns_nOi0PVA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c +40faa751_zbZlAmLyQgCXdYekVFdWA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/ioport.c +40f56238ue3YRsK52HG7iccNzP1AwQ linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/ldt.c +4107adf1cNtsuOxOB4T6paAoY2R2PA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/pci-dma.c +40f56238a8iOVDEoostsbun_sy2i4g linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/process.c +40f56238YQIJoYG2ehDGEcdTgLmGbg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/setup.c +40f56238nWMQg7CKbyTy0KJNvCzbtg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/signal.c +40f56238qVGkpO_ycnQA8k03kQzAgA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/time.c +40f56238NzTgeO63RGoxHrW5NQeO3Q linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/timers/Makefile +40f56238BMqG5PuSHufpjbvp_helBw linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c +40f562389xNa78YBZciUibQjyRU_Lg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/traps.c +40f56238JypKAUG01ZojFwH7qnZ5uA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/vsyscall.S +40f56238wi6AdNQjm0RT57bSkwb6hg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/vsyscall.lds +40f56238a3w6-byOzexIlMgni76Lcg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/Makefile +40f56238ILx8xlbywNbzTdv5Zr4xXQ linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/fault.c +4118cc35CbY8rfGVspF5O-7EkXBEAA linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/highmem.c +40f562383SKvDStdtrvzr5fyCbW4rw linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/hypervisor.c +40f56239xcNylAxuGsQHwi1AyMLV8w linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/init.c +41062ab7CjxC1UBaFhOMWWdhHkIUyg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/ioremap.c +413b5ab8LIowAnQrEmaOJSdmqm96jQ linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/pageattr.c +40f5623906UYHv1rsVUeRc0tFT0dWw linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/pgtable.c +4107adf12ndy94MidCaivDibJ3pPAg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/Makefile +4107adf1WcCgkhsdLTRGX52cOG1vJg linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/direct.c +4107adf1s5u6249DNPUViX1YNagbUQ linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/irq.c +40f56239zOksGg_H4XD4ye6iZNtoZA linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/Makefile +40f56239bvOjuuuViZ0XMlNiREFC0A linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/ctrl_if.c +41ab6fa06JdF7jxUsuDcjN3UhuIAxg linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/devmem.c +40f56238xFQe9T7M_U_FItM-bZIpLw linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/evtchn.c +4110f478aeQWllIN7J4kouAHiAqrPw linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/fixup.c +412dfae9eA3_6e6bCGUtg1mj8b56fQ linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/gnttab.c +40f562392LBhwmOxVPsYdkYXMxI_ZQ linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/reboot.c +414c113396tK1HTVeUalm3u-1DF16g linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/skbuff.c +3f68905c5eiA-lBMQSvXLMWS1ikDEA linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/xen_proc.c +41261688yS8eAyy-7kzG4KBs0xbYCA linux-2.6.10-rc3-xen-sparse/drivers/Makefile +4108f5c1WfTIrs0HZFeV39sttekCTw linux-2.6.10-rc3-xen-sparse/drivers/char/mem.c +4111308bZAIzwf_Kzu6x1TZYZ3E0_Q linux-2.6.10-rc3-xen-sparse/drivers/char/tty_io.c +40f56239Dp_vMTgz8TEbvo1hjHGc3w linux-2.6.10-rc3-xen-sparse/drivers/xen/Makefile +41768fbcncpBQf8s2l2-CwoSNIZ9uA linux-2.6.10-rc3-xen-sparse/drivers/xen/balloon/Makefile +3e6377f8i5e9eGz7Pw6fQuhuTQ7DQg linux-2.6.10-rc3-xen-sparse/drivers/xen/balloon/balloon.c +410d0893otFGghmv4dUXDUBBdY5aIA linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/Makefile +4087cf0d1XgMkooTZAiJS6NrcpLQNQ linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/blkback.c +4087cf0dZadZ8r6CEt4fNN350Yle3A linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/common.h +4087cf0dxlh29iw0w-9rxOCEGCjPcw linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/control.c +4087cf0dbuoH20fMjNZjcgrRK-1msQ linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/interface.c +4087cf0dk97tacDzxfByWV7JifUYqA linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/vbd.c +40f56239Sfle6wGv5FS0wjS_HI150A linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/Kconfig +40f562395atl9x4suKGhPkjqLOXESg linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/Makefile +40f56239-JNIaTzlviVJohVdoYOUpw linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/blkfront.c +40f56239y9naBTXe40Pi2J_z3p-d1g linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/block.h +40f56239BVfPsXBiWQitXgDRtOsiqg linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/vbd.c +40f56239fsLjvtD8YBRAWphps4FDjg linux-2.6.10-rc3-xen-sparse/drivers/xen/console/Makefile +3e5a4e651TH-SXHoufurnWjgl5bfOA linux-2.6.10-rc3-xen-sparse/drivers/xen/console/console.c +40f56239KYxO0YabhPzCTeUuln-lnA linux-2.6.10-rc3-xen-sparse/drivers/xen/evtchn/Makefile +40f56239DoibTX6R-ZYd3QTXAB8_TA linux-2.6.10-rc3-xen-sparse/drivers/xen/evtchn/evtchn.c +410a9817HEVJvred5Oy_uKH3HFJC5Q linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/Makefile +4097ba831lpGeLlPg-bfV8XarVVuoQ linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/common.h +4097ba83wvv8yi5P5xugCUBAdb6O-A linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/control.c +4097ba83byY5bTSugJGZ1exTxIcMKw linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/interface.c +4087cf0dGmSbFhFZyIZBJzvqxY-qBw linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/netback.c +40f56239lrg_Ob0BJ8WBFS1zeg2CYw linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/Kconfig +40f56239Wd4k_ycG_mFsSO1r5xKdtQ linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/Makefile +405853f6nbeazrNyEWNHBuoSg2PiPA linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/netfront.c +4108f5c1ppFXVpQzCOAZ6xXYubsjKA linux-2.6.10-rc3-xen-sparse/drivers/xen/privcmd/Makefile +3e5a4e65IUfzzMu2kZFlGEB8-rpTaA linux-2.6.10-rc3-xen-sparse/drivers/xen/privcmd/privcmd.c +412f47e4RKD-R5IS5gEXvcT8L4v8gA linux-2.6.10-rc3-xen-sparse/include/asm-generic/pgtable.h +40f56239YAjS52QG2FIAQpHDZAdGHg linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/desc.h +4107adf1E5O4ztGHNGMzCCNhcvqNow linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h +40f5623akIoBsQ3KxSB2kufkbgONXQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/fixmap.h +41979925z1MsKU1SfuuheM1IFDQ_bA linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/floppy.h +4118b6a418gnL6AZsTdglC92YGqYTg linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/highmem.h +40f5623aJVXQwpJMOLE99XgvGsfQ8Q linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/io.h +40f5623aKXkBBxgpLx2NcvkncQ1Yyw linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h +40f5623aDMCsWOFO0jktZ4e8sjwvEg linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h +40f5623arsFXkGdPvIqvFi3yFXGR0Q linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h +4120f807GCO0uqsLqdZj9csxR1Wthw linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mmu_context.h +40f5623aFTyFTR-vdiA-KaGxk5JOKQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/msr.h +40f5623adgjZq9nAgCt0IXdWl7udSA linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/page.h +40f5623a54NuG-7qHihGYmw4wWQnMA linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/param.h +41137cc1kkvg0cg7uxddcEfjL7L67w linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pci.h +40f5623atCokYc2uCysSJ8jFO8TEsw linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgalloc.h +412e01beTwiaC8sYY4XJP8PxLST5CA linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h +40f5623aEToIXouJgO-ao5d5pcEt1w linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h +40f5623aCCXRPlGpNthVXstGz9ZV3A linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable.h +40f5623aPCkQQfPtJSooGdhcatrvnQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/processor.h +412ea0afQL2CAI-f522TbLjLPMibPQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/ptrace.h +40f5623bzLvxr7WoJIxVf2OH4rCBJg linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/segment.h +40f5623bG_LzgG6-qwk292nTc5Wabw linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/setup.h +40f5623bgzm_9vwxpzJswlAxg298Gg linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h +40f5623bVdKP7Dt7qm8twu3NcnGNbA linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/system.h +40f5623bc8LKPRO09wY5dGDnY_YCpw linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/tlbflush.h +41062ab7uFxnCq-KtPeAm-aV8CicgA linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/vga.h +40f5623bxUbeGjkRrjDguCy_Gm8RLw linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/xor.h +41af4017PDMuSmMWtSRU5UC9Vylw5g linux-2.6.10-rc3-xen-sparse/include/asm-xen/balloon.h +40f5623bYNP7tHE2zX6YQxp9Zq2utQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/ctrl_if.h +40f5623b3Eqs8pAc5WpPX8_jTzV2qw linux-2.6.10-rc3-xen-sparse/include/asm-xen/evtchn.h +419b4e9367PjTEvdjwavWN12BeBBXg linux-2.6.10-rc3-xen-sparse/include/asm-xen/foreign_page.h +412dfaeazclyNDM0cpnp60Yo4xulpQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/gnttab.h +40f5623aGPlsm0u1LTO-NVZ6AGzNRQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/hypervisor.h +3f108af1ylCIm82H052FVTfXACBHrw linux-2.6.10-rc3-xen-sparse/include/asm-xen/linux-public/privcmd.h +3fa8e3f0kBLeE4To2vpdi3cpJbIkbQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/linux-public/suspend.h +40f5623cndVUFlkxpf7Lfx7xu8madQ linux-2.6.10-rc3-xen-sparse/include/asm-xen/multicall.h +4122466356eIBnC9ot44WSVVIFyhQA linux-2.6.10-rc3-xen-sparse/include/asm-xen/queues.h +3f689063BoW-HWV3auUJ-OqXfcGArw linux-2.6.10-rc3-xen-sparse/include/asm-xen/xen_proc.h +419b4e93z2S0gR17XTy8wg09JEwAhg linux-2.6.10-rc3-xen-sparse/include/linux/gfp.h +419dfc609zbti8rqL60tL2dHXQ_rvQ linux-2.6.10-rc3-xen-sparse/include/linux/irq.h +4124f66f4NaKNa0xPiGGykn9QaZk3w linux-2.6.10-rc3-xen-sparse/include/linux/skbuff.h +419dfc6awx7w88wk6cG9P3mPidX6LQ linux-2.6.10-rc3-xen-sparse/kernel/irq/manage.c +40f56a0ddHCSs3501MY4hRf22tctOw linux-2.6.10-rc3-xen-sparse/mkbuildtree +412f46c0LJuKAgSPGoC0Z1DEkLfuLA linux-2.6.10-rc3-xen-sparse/mm/memory.c +410a94a4KT6I6X0LVc7djB39tRDp4g linux-2.6.10-rc3-xen-sparse/mm/page_alloc.c +41505c572m-s9ATiO1LiD1GPznTTIg linux-2.6.10-rc3-xen-sparse/net/core/skbuff.c +4149ec79wMpIHdvbntxqVGLRZZjPxw linux-2.6.10-rc3-xen-sparse/net/ipv4/raw.c 413cb1e4zst25MDYjg63Y-NGC5_pLg netbsd-2.0-xen-sparse/Makefile 413cb1e5c_Mkxf_X0zimEhTKI_l4DA netbsd-2.0-xen-sparse/mkbuildtree 413cb1e5kY_Zil7-b0kI6hvCIxBEYg netbsd-2.0-xen-sparse/nbconfig-xen diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/Kconfig b/linux-2.6.10-rc3-xen-sparse/arch/xen/Kconfig similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/Kconfig rename to linux-2.6.10-rc3-xen-sparse/arch/xen/Kconfig diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/Kconfig.drivers b/linux-2.6.10-rc3-xen-sparse/arch/xen/Kconfig.drivers similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/Kconfig.drivers rename to linux-2.6.10-rc3-xen-sparse/arch/xen/Kconfig.drivers diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/boot/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/boot/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/boot/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/boot/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/configs/xen0_defconfig b/linux-2.6.10-rc3-xen-sparse/arch/xen/configs/xen0_defconfig similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/configs/xen0_defconfig rename to linux-2.6.10-rc3-xen-sparse/arch/xen/configs/xen0_defconfig diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/configs/xenU_defconfig b/linux-2.6.10-rc3-xen-sparse/arch/xen/configs/xenU_defconfig similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/configs/xenU_defconfig rename to linux-2.6.10-rc3-xen-sparse/arch/xen/configs/xenU_defconfig diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/Kconfig b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/Kconfig similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/Kconfig rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/Kconfig diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/common.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/common.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/common.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/common.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/cpu/mtrr/main.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/entry.S b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/entry.S similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/entry.S rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/entry.S diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/head.S b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/head.S similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/head.S rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/head.S diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/i386_ksyms.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/ioport.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/ioport.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/ioport.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/ioport.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/ldt.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/ldt.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/ldt.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/ldt.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/pci-dma.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/pci-dma.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/pci-dma.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/pci-dma.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/process.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/process.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/process.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/process.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/setup.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/setup.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/setup.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/setup.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/signal.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/signal.c similarity index 95% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/signal.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/signal.c index 20becc71fa..cdd26f714e 100644 --- a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/signal.c +++ b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/signal.c @@ -292,10 +292,15 @@ setup_sigcontext(struct sigcontext __user *sc, struct _fpstate __user *fpstate, err |= __put_user(current->thread.error_code, &sc->err); err |= __put_user(regs->eip, &sc->eip); err |= __put_user(regs->xcs, (unsigned int __user *)&sc->cs); + + /* + * Iff TF was set because the program is being single-stepped by a + * debugger, don't save that information on the signal stack.. We + * don't want debugging to change state. + */ eflags = regs->eflags; - if (current->ptrace & PT_PTRACED) { + if (current->ptrace & PT_DTRACE) eflags &= ~TF_MASK; - } err |= __put_user(eflags, &sc->eflags); err |= __put_user(regs->esp, &sc->esp_at_signal); err |= __put_user(regs->xss, (unsigned int __user *)&sc->ss); @@ -412,12 +417,17 @@ static void setup_frame(int sig, struct k_sigaction *ka, regs->xes = __USER_DS; regs->xss = __USER_DS; regs->xcs = __USER_CS; + + /* + * Clear TF when entering the signal handler, but + * notify any tracer that was single-stepping it. + * The tracer may want to single-step inside the + * handler too. + */ if (regs->eflags & TF_MASK) { - if ((current->ptrace & (PT_PTRACED | PT_DTRACE)) == (PT_PTRACED | PT_DTRACE)) { + regs->eflags &= ~TF_MASK; + if (current->ptrace & PT_DTRACE) ptrace_notify(SIGTRAP); - } else { - regs->eflags &= ~TF_MASK; - } } #if DEBUG_SIG @@ -502,12 +512,17 @@ static void setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, regs->xes = __USER_DS; regs->xss = __USER_DS; regs->xcs = __USER_CS; + + /* + * Clear TF when entering the signal handler, but + * notify any tracer that was single-stepping it. + * The tracer may want to single-step inside the + * handler too. + */ if (regs->eflags & TF_MASK) { - if (current->ptrace & PT_PTRACED) { + regs->eflags &= ~TF_MASK; + if (current->ptrace & PT_DTRACE) ptrace_notify(SIGTRAP); - } else { - regs->eflags &= ~TF_MASK; - } } #if DEBUG_SIG diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/time.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/time.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/time.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/time.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/timers/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/timers/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/timers/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/timers/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/timers/timer_tsc.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/traps.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/traps.c similarity index 98% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/traps.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/traps.c index 984f9ddc1c..c837f935b4 100644 --- a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/traps.c +++ b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/traps.c @@ -355,16 +355,7 @@ static inline void die_if_kernel(const char * str, struct pt_regs * regs, long e die(str, regs, err); } -static inline unsigned long get_cr2(void) -{ - unsigned long address; - - /* get the address */ - __asm__("movl %%cr2,%0":"=r" (address)); - return address; -} - -static inline void do_trap(int trapnr, int signr, char *str, int vm86, +static void do_trap(int trapnr, int signr, char *str, int vm86, struct pt_regs * regs, long error_code, siginfo_t *info) { if (regs->eflags & VM_MASK) { @@ -505,7 +496,7 @@ gp_in_vm86: gp_in_kernel: if (!fixup_exception(regs)) { if (notify_die(DIE_GPF, "general protection fault", regs, - error_code, 13, SIGSEGV) == NOTIFY_STOP); + error_code, 13, SIGSEGV) == NOTIFY_STOP) return; die("general protection fault", regs, error_code); } diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vsyscall.S b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/vsyscall.S similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vsyscall.S rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/vsyscall.S diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vsyscall.lds b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/vsyscall.lds similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vsyscall.lds rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/kernel/vsyscall.lds diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/fault.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/fault.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/fault.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/fault.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/highmem.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/highmem.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/highmem.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/highmem.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/hypervisor.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/hypervisor.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/hypervisor.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/hypervisor.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/init.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/init.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/init.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/init.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/ioremap.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/ioremap.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/ioremap.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/ioremap.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/pageattr.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/pageattr.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/pageattr.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/pageattr.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/pgtable.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/pgtable.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/mm/pgtable.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/mm/pgtable.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/direct.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/direct.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/direct.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/direct.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/irq.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/irq.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/i386/pci/irq.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/i386/pci/irq.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/Makefile b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/Makefile rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/ctrl_if.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/ctrl_if.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/ctrl_if.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/ctrl_if.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/devmem.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/devmem.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/devmem.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/devmem.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/evtchn.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/evtchn.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/evtchn.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/evtchn.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/fixup.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/fixup.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/fixup.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/fixup.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/gnttab.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/gnttab.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/gnttab.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/gnttab.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/reboot.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/reboot.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/reboot.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/reboot.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/skbuff.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/skbuff.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/skbuff.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/skbuff.c diff --git a/linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/xen_proc.c b/linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/xen_proc.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/arch/xen/kernel/xen_proc.c rename to linux-2.6.10-rc3-xen-sparse/arch/xen/kernel/xen_proc.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/char/mem.c b/linux-2.6.10-rc3-xen-sparse/drivers/char/mem.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/char/mem.c rename to linux-2.6.10-rc3-xen-sparse/drivers/char/mem.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/char/tty_io.c b/linux-2.6.10-rc3-xen-sparse/drivers/char/tty_io.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/char/tty_io.c rename to linux-2.6.10-rc3-xen-sparse/drivers/char/tty_io.c index eeabe59cde..636083c08a 100644 --- a/linux-2.6.10-rc2-xen-sparse/drivers/char/tty_io.c +++ b/linux-2.6.10-rc3-xen-sparse/drivers/char/tty_io.c @@ -138,6 +138,7 @@ extern struct tty_driver *ptm_driver; /* Unix98 pty masters; for /dev/ptmx */ extern int pty_limit; /* Config limit on Unix98 ptys */ static DEFINE_IDR(allocated_ptys); static DECLARE_MUTEX(allocated_ptys_lock); +static int ptmx_open(struct inode *, struct file *); #endif extern void disable_early_printk(void); @@ -149,7 +150,6 @@ static ssize_t tty_write(struct file *, const char __user *, size_t, loff_t *); ssize_t redirected_tty_write(struct file *, const char __user *, size_t, loff_t *); static unsigned int tty_poll(struct file *, poll_table *); static int tty_open(struct inode *, struct file *); -static int ptmx_open(struct inode *, struct file *); static int tty_release(struct inode *, struct file *); int tty_ioctl(struct inode * inode, struct file * file, unsigned int cmd, unsigned long arg); diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/balloon/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/balloon/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/balloon/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/balloon/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/balloon/balloon.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/balloon/balloon.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/balloon/balloon.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/balloon/balloon.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/blkback.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/blkback.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/blkback.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/blkback.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/common.h b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/common.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/common.h rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/common.h diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/control.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/control.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/control.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/control.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/interface.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/interface.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/interface.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/interface.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/vbd.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/vbd.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkback/vbd.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkback/vbd.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/Kconfig b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/Kconfig similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/Kconfig rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/Kconfig diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/blkfront.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/blkfront.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/blkfront.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/blkfront.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/block.h b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/block.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/block.h rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/block.h diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/vbd.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/vbd.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/blkfront/vbd.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/blkfront/vbd.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/console/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/console/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/console/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/console/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/console/console.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/console/console.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/console/console.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/console/console.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/evtchn/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/evtchn/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/evtchn/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/evtchn/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/evtchn/evtchn.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/evtchn/evtchn.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/evtchn/evtchn.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/evtchn/evtchn.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/common.h b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/common.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/common.h rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/common.h diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/control.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/control.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/control.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/control.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/interface.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/interface.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/interface.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/interface.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/netback.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/netback.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netback/netback.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netback/netback.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/Kconfig b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/Kconfig similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/Kconfig rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/Kconfig diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/netfront.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/netfront.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/netfront/netfront.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/netfront/netfront.c diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/privcmd/Makefile b/linux-2.6.10-rc3-xen-sparse/drivers/xen/privcmd/Makefile similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/privcmd/Makefile rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/privcmd/Makefile diff --git a/linux-2.6.10-rc2-xen-sparse/drivers/xen/privcmd/privcmd.c b/linux-2.6.10-rc3-xen-sparse/drivers/xen/privcmd/privcmd.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/drivers/xen/privcmd/privcmd.c rename to linux-2.6.10-rc3-xen-sparse/drivers/xen/privcmd/privcmd.c diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-generic/pgtable.h b/linux-2.6.10-rc3-xen-sparse/include/asm-generic/pgtable.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-generic/pgtable.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-generic/pgtable.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/desc.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/desc.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/desc.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/desc.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/dma-mapping.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/fixmap.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/fixmap.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/fixmap.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/fixmap.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/floppy.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/floppy.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/floppy.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/floppy.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/highmem.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/highmem.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/highmem.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/highmem.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/io.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/io.h similarity index 95% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/io.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/io.h index dd0b2bc7b2..4b9ce221af 100644 --- a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/io.h +++ b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/io.h @@ -264,36 +264,6 @@ out: return retval; } -/** - * isa_check_signature - find BIOS signatures - * @io_addr: mmio address to check - * @signature: signature block - * @length: length of signature - * - * Perform a signature comparison with the ISA mmio address io_addr. - * Returns 1 on a match. - * - * This function is deprecated. New drivers should use ioremap and - * check_signature. - */ - - -static inline int isa_check_signature(unsigned long io_addr, - const unsigned char *signature, int length) -{ - int retval = 0; - do { - if (isa_readb(io_addr) != *signature) - goto out; - io_addr++; - signature++; - length--; - } while (length); - retval = 1; -out: - return retval; -} - /* * Cache management * diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/irq_vectors.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_post.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mach-xen/setup_arch_pre.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mmu_context.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mmu_context.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/mmu_context.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/mmu_context.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/msr.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/msr.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/msr.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/msr.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/page.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/page.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/page.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/page.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/param.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/param.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/param.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/param.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pci.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pci.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pci.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pci.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgalloc.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgalloc.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgalloc.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgalloc.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable-2level-defs.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable-2level.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/pgtable.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/pgtable.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/processor.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/processor.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/processor.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/processor.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/ptrace.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/ptrace.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/ptrace.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/ptrace.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/segment.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/segment.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/segment.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/segment.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/setup.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/setup.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/setup.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/setup.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/synch_bitops.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/system.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/system.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/system.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/system.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/tlbflush.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/tlbflush.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/tlbflush.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/tlbflush.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/vga.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/vga.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/vga.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/vga.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/xor.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/xor.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/asm-i386/xor.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/asm-i386/xor.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/balloon.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/balloon.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/balloon.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/balloon.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/ctrl_if.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/ctrl_if.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/ctrl_if.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/ctrl_if.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/evtchn.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/evtchn.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/evtchn.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/evtchn.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/foreign_page.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/foreign_page.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/foreign_page.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/foreign_page.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/gnttab.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/gnttab.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/gnttab.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/gnttab.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/hypervisor.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/hypervisor.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/hypervisor.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/hypervisor.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/linux-public/privcmd.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/linux-public/privcmd.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/linux-public/privcmd.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/linux-public/privcmd.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/linux-public/suspend.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/linux-public/suspend.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/linux-public/suspend.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/linux-public/suspend.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/multicall.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/multicall.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/multicall.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/multicall.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/queues.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/queues.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/queues.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/queues.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/asm-xen/xen_proc.h b/linux-2.6.10-rc3-xen-sparse/include/asm-xen/xen_proc.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/asm-xen/xen_proc.h rename to linux-2.6.10-rc3-xen-sparse/include/asm-xen/xen_proc.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/linux/gfp.h b/linux-2.6.10-rc3-xen-sparse/include/linux/gfp.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/linux/gfp.h rename to linux-2.6.10-rc3-xen-sparse/include/linux/gfp.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/linux/irq.h b/linux-2.6.10-rc3-xen-sparse/include/linux/irq.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/linux/irq.h rename to linux-2.6.10-rc3-xen-sparse/include/linux/irq.h diff --git a/linux-2.6.10-rc2-xen-sparse/include/linux/skbuff.h b/linux-2.6.10-rc3-xen-sparse/include/linux/skbuff.h similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/include/linux/skbuff.h rename to linux-2.6.10-rc3-xen-sparse/include/linux/skbuff.h diff --git a/linux-2.6.10-rc2-xen-sparse/kernel/irq/manage.c b/linux-2.6.10-rc3-xen-sparse/kernel/irq/manage.c similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/kernel/irq/manage.c rename to linux-2.6.10-rc3-xen-sparse/kernel/irq/manage.c diff --git a/linux-2.6.10-rc2-xen-sparse/mkbuildtree b/linux-2.6.10-rc3-xen-sparse/mkbuildtree similarity index 100% rename from linux-2.6.10-rc2-xen-sparse/mkbuildtree rename to linux-2.6.10-rc3-xen-sparse/mkbuildtree diff --git a/linux-2.6.10-rc2-xen-sparse/mm/memory.c b/linux-2.6.10-rc3-xen-sparse/mm/memory.c similarity index 99% rename from linux-2.6.10-rc2-xen-sparse/mm/memory.c rename to linux-2.6.10-rc3-xen-sparse/mm/memory.c index ab415463d9..cd10d79d94 100644 --- a/linux-2.6.10-rc2-xen-sparse/mm/memory.c +++ b/linux-2.6.10-rc3-xen-sparse/mm/memory.c @@ -739,19 +739,15 @@ int get_user_pages(struct task_struct *tsk, struct mm_struct *mm, pte_t *pte; if (write) /* user gate pages are read-only */ return i ? : -EFAULT; - pgd = pgd_offset_gate(mm, pg); - if (!pgd) - return i ? : -EFAULT; + if (pg > TASK_SIZE) + pgd = pgd_offset_k(pg); + else + pgd = pgd_offset_gate(mm, pg); + BUG_ON(pgd_none(*pgd)); pmd = pmd_offset(pgd, pg); - if (!pmd) - return i ? : -EFAULT; + BUG_ON(pmd_none(*pmd)); pte = pte_offset_map(pmd, pg); - if (!pte) - return i ? : -EFAULT; - if (!pte_present(*pte)) { - pte_unmap(pte); - return i ? : -EFAULT; - } + BUG_ON(pte_none(*pte)); if (pages) { pages[i] = pte_page(*pte); get_page(pages[i]); @@ -765,7 +761,7 @@ int get_user_pages(struct task_struct *tsk, struct mm_struct *mm, continue; } - if (!vma || (pages && (vma->vm_flags & VM_IO)) + if (!vma || (vma->vm_flags & VM_IO) || !(flags & vma->vm_flags)) return i ? : -EFAULT; diff --git a/linux-2.6.10-rc2-xen-sparse/mm/page_alloc.c b/linux-2.6.10-rc3-xen-sparse/mm/page_alloc.c similarity index 98% rename from linux-2.6.10-rc2-xen-sparse/mm/page_alloc.c rename to linux-2.6.10-rc3-xen-sparse/mm/page_alloc.c index ff73d875d6..6676de084c 100644 --- a/linux-2.6.10-rc2-xen-sparse/mm/page_alloc.c +++ b/linux-2.6.10-rc3-xen-sparse/mm/page_alloc.c @@ -1947,8 +1947,12 @@ static void setup_per_zone_pages_min(void) lowmem_pages; } - zone->pages_low = zone->pages_min * 2; - zone->pages_high = zone->pages_min * 3; + /* + * When interpreting these watermarks, just keep in mind that: + * zone->pages_min == (zone->pages_min * 4) / 4; + */ + zone->pages_low = (zone->pages_min * 5) / 4; + zone->pages_high = (zone->pages_min * 6) / 4; spin_unlock_irqrestore(&zone->lru_lock, flags); } } @@ -1957,24 +1961,25 @@ static void setup_per_zone_pages_min(void) * Initialise min_free_kbytes. * * For small machines we want it small (128k min). For large machines - * we want it large (16MB max). But it is not linear, because network + * we want it large (64MB max). But it is not linear, because network * bandwidth does not increase linearly with machine size. We use * - * min_free_kbytes = sqrt(lowmem_kbytes) + * min_free_kbytes = 4 * sqrt(lowmem_kbytes), for better accuracy: + * min_free_kbytes = sqrt(lowmem_kbytes * 16) * * which yields * - * 16MB: 128k - * 32MB: 181k - * 64MB: 256k - * 128MB: 362k - * 256MB: 512k - * 512MB: 724k - * 1024MB: 1024k - * 2048MB: 1448k - * 4096MB: 2048k - * 8192MB: 2896k - * 16384MB: 4096k + * 16MB: 512k + * 32MB: 724k + * 64MB: 1024k + * 128MB: 1448k + * 256MB: 2048k + * 512MB: 2896k + * 1024MB: 4096k + * 2048MB: 5792k + * 4096MB: 8192k + * 8192MB: 11584k + * 16384MB: 16384k */ static int __init init_per_zone_pages_min(void) { @@ -1982,11 +1987,11 @@ static int __init init_per_zone_pages_min(void) lowmem_kbytes = nr_free_buffer_pages() * (PAGE_SIZE >> 10); - min_free_kbytes = int_sqrt(lowmem_kbytes); + min_free_kbytes = int_sqrt(lowmem_kbytes * 16); if (min_free_kbytes < 128) min_free_kbytes = 128; - if (min_free_kbytes > 16384) - min_free_kbytes = 16384; + if (min_free_kbytes > 65536) + min_free_kbytes = 65536; setup_per_zone_pages_min(); setup_per_zone_protection(); return 0; diff --git a/linux-2.6.10-rc2-xen-sparse/net/core/skbuff.c b/linux-2.6.10-rc3-xen-sparse/net/core/skbuff.c similarity index 99% rename from linux-2.6.10-rc2-xen-sparse/net/core/skbuff.c rename to linux-2.6.10-rc3-xen-sparse/net/core/skbuff.c index ff3238b5dc..4e2936caab 100644 --- a/linux-2.6.10-rc2-xen-sparse/net/core/skbuff.c +++ b/linux-2.6.10-rc3-xen-sparse/net/core/skbuff.c @@ -1403,7 +1403,7 @@ void skb_add_mtu(int mtu) } #endif -static void inline skb_split_inside_header(struct sk_buff *skb, +static inline void skb_split_inside_header(struct sk_buff *skb, struct sk_buff* skb1, const u32 len, const int pos) { @@ -1424,7 +1424,7 @@ static void inline skb_split_inside_header(struct sk_buff *skb, skb->tail = skb->data + len; } -static void inline skb_split_no_header(struct sk_buff *skb, +static inline void skb_split_no_header(struct sk_buff *skb, struct sk_buff* skb1, const u32 len, int pos) { diff --git a/linux-2.6.10-rc2-xen-sparse/net/ipv4/raw.c b/linux-2.6.10-rc3-xen-sparse/net/ipv4/raw.c similarity index 99% rename from linux-2.6.10-rc2-xen-sparse/net/ipv4/raw.c rename to linux-2.6.10-rc3-xen-sparse/net/ipv4/raw.c index fdcaca89b8..2c6dd971b1 100644 --- a/linux-2.6.10-rc2-xen-sparse/net/ipv4/raw.c +++ b/linux-2.6.10-rc3-xen-sparse/net/ipv4/raw.c @@ -709,6 +709,7 @@ static int raw_ioctl(struct sock *sk, int cmd, unsigned long arg) struct proto raw_prot = { .name = "RAW", + .owner = THIS_MODULE, .close = raw_close, .connect = ip4_datagram_connect, .disconnect = udp_disconnect, -- 2.30.2